Skip to content

feat(request-logs): add request kind and session correlation#195

Closed
defin85 wants to merge 4 commits intoSoju06:mainfrom
defin85:feature/request-log-kind-session-correlation-pr
Closed

feat(request-logs): add request kind and session correlation#195
defin85 wants to merge 4 commits intoSoju06:mainfrom
defin85:feature/request-log-kind-session-correlation-pr

Conversation

@defin85
Copy link
Copy Markdown
Contributor

@defin85 defin85 commented Mar 13, 2026

Summary

  • persist request_kind and hashed session_id_hash for responses, compact, and transcription request logs
  • expose the new request-log facets through the API and wire dashboard filters/table rendering for route and transport correlation
  • add migration, integration/frontend tests, and OpenSpec coverage for the new request-log contract

Verification

  • uv run pytest tests/integration/test_request_logs_api.py tests/test_request_logs_options_api.py tests/integration/test_proxy_compact.py tests/integration/test_proxy_responses.py tests/integration/test_proxy_websocket_responses.py tests/integration/test_migrations.py -q
  • openspec validate --specs
  • bun run typecheck
  • bun run test -- src/features/dashboard/schemas.test.ts src/features/dashboard/hooks/use-request-logs.test.ts src/features/dashboard/components/recent-requests-table.test.tsx src/__integration__/dashboard-flow.test.tsx

@defin85
Copy link
Copy Markdown
Contributor Author

defin85 commented Mar 20, 2026

@Soju06 conflicts are resolved in 4b5dee0, and tests/integration/test_proxy_responses.py passes locally. CI has restarted. Could you take a look when you have a moment?

@defin85 defin85 closed this by deleting the head repository Apr 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant